package yang.yu.sunny;

/**
 * 事件总线
 * Created by yyang on 16/3/24.
 */
public interface EventBus {

    /**
     * 注册事件监听器
     * @param eventHandler
     */
    void register(Object eventHandler);

    /**
     * 取消事件监听器
     * @param eventHandler
     */
    void unregister(Object eventHandler);

    /**
     * 发布事件
     * @param event
     */
    void post(Object event);
}
